package com.yunduansing.demo.model.user;

import java.time.LocalDate;

import com.yunduansing.demo.annotation.ExcelColumn;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 导入模型
 */
@Data
public class UserImportModel {
    @ExcelColumn(value = "姓名", col = 1)
    private String fullName;

    @ExcelColumn(value = "性别", col = 3)
    private String gender;
    @ExcelColumn(value = "出生年月日", col = 2)
    private LocalDate birth;
    @ExcelColumn(value = "参工时间", col = 7)
    private LocalDate joinDate;

    @ExcelColumn(value = "现住址", col = 7)
    private String familyAddress;

    @ApiModelProperty(value = "原始家庭住址")
    private String originAddress;
    @ExcelColumn(value = "电话", col = 11)
    private String mobile;
    @ExcelColumn(value = "部门(多个可用'、'隔开)", col = 6)
    private String depart;
    @ApiModelProperty(value = "紧急联系人")
    private String emergencyContact;

    @ApiModelProperty(value = "紧急联系人关系")
    private String emergencyRelation;

    @ApiModelProperty(value = "紧急联系人电话")
    private String emergencyMobile;
    @ExcelColumn(value = "政治面貌", col = 8)
    private String political;
    @ApiModelProperty(value = "工号，系统生成，不可修改")
    private String number;
    @ApiModelProperty(value = "企业邮箱")
    private String enterpriseEmail;
    @ApiModelProperty(value = "个人邮箱")
    private String email;
    @ExcelColumn(value = "学历", col = 10)
    private String education;
    @ApiModelProperty(value = "户口类型，对应字典类型为：hklx")
    private String householdType;
    @ApiModelProperty(value = "婚姻状态，对应字典类型：hyzt")
    private String maritalStatus;
    @ApiModelProperty(value = "民族，对应字典类型：mz")
    private String ethnicity;
}
